CHAPTER 13
Hyperledger Fabric
Version 1.0 Launched: February 2018
Founder: Linux Foundation
Current Version: 2.3
Hyperledger Fabric was an open source private permissioned DLT,
introduced by Linux foundation whose main contribution came from
IBM. Initially, Fabric was built with an objective to handle the issues
of the present in the public Blockchain such as better performance
and scalability, and at the same time, enjoy the same goodness of
Blockchain such as transparency, immutability, neutrality etc. Fabric
comes with just one version, both for the opensource and the
enterprise requirements, which means that the same Fabric can be
configured in many different ways, either to be used in the
opensource mode during development, unit and functional testing,
UAT etc., or in the enterprise mode for production requirements.
In this chapter, we will learn the key concepts of Fabric and some of
these configurations that would help us understand how to use
Fabric in real life projects.
13.1 Key Concepts
Hyperledger Fabric is the most widely used private permissioned
DLT used in the industry. However, does it meet the requirements of
all sorts for every business vertical? What features make Fabric
popular and where does it lack? Now, let’s explore the different
components of Fabric and learn it ourselves.
13.1.1 The Ledger
Just like any other Blockchain, Fabric too has a ledger that is often
referred to as a “world state” and stores the data in key-value pair.